package com.hsj.controller.utils;

import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;


/**
 * 用于处理 控制器方法 throw 的异常
 */
@RestControllerAdvice
public class ProjectExceptionAdvice {
   //处理对应异常的方法
    @ExceptionHandler (Exception.class) //统一的异常处理
    public R doException(Exception e){
        //记录日志
        //通知运维
        //通知开发
         e.printStackTrace();  //将异常打印控制台
         return new R("服务器故障，请稍后再试"); //用R统一返回格式 来个前台返回错误的信息

    }
}
